//---------------------------------------------------------------------
// CascadeSharp
// General Public License V2
//---------------------------------------------------------------------

using System;
using CascadeSharp.TKMath.gp;

namespace CascadeSharp.TKService.SelectBasics
{
    //---------------------------------------------------------------------
    //  Class  SelectBasics_PickResult
    //---------------------------------------------------------------------
    public sealed class SelectBasics_PickResult
    {
        public SelectBasics_PickResult()
            : base()
        {
            throw new NotImplementedException();
        }

        public SelectBasics_PickResult(double theDepth, double theD_istToCenter, gp_Pnt theObjPickedPnt)
            : base()
        {
            throw new NotImplementedException();
        }

        public SelectBasics_PickResult(SelectBasics_PickResult parameter1)
            : base()
        {
            throw new NotImplementedException();
        }

        public SelectBasics_PickResult Min(SelectBasics_PickResult thePickResult1,
            SelectBasics_PickResult thePickResult2)
        {
            throw new NotImplementedException();
        }

        public bool IsValid()
        {
            throw new NotImplementedException();
        }

        public void Invalidate()
        {
            throw new NotImplementedException();
        }

        public double Depth()
        {
            throw new NotImplementedException();
        }

        public void SetDepth(double theDepth)
        {
            throw new NotImplementedException();
        }

        public bool HasPickedPoint()
        {
            throw new NotImplementedException();
        }

        public gp_Pnt PickedPoint()
        {
            throw new NotImplementedException();
        }

        public void SetPickedPoint(gp_Pnt theObjPickedPnt)
        {
            throw new NotImplementedException();
        }

        public double DistToGeomCenter()
        {
            throw new NotImplementedException();
        }

        public void SetDistToGeomCenter(double theD_istToCenter)
        {
            throw new NotImplementedException();
        }

        public void SetSurfaceNormal(gp_Vec theNormal)
        {
            throw new NotImplementedException();
        }
    }; // class SelectBasics_PickResult
}